enum dtype_meta_data {
	TYPE(META_DATA)=0x7210,
	TYPE(MATCH_DATA)=0x7310
};
enum subtype_meta_data {
	SUBTYPE(META_DATA,PHOTO)=0x1,
	SUBTYPE(META_DATA,TRAIN_SET),
	SUBTYPE(META_DATA,TRAIN_RESULT)
};
enum subtype_match_data {
	SUBTYPE(MATCH_DATA,REQUEST)=0x1,
	SUBTYPE(MATCH_DATA,COMMAND),
	SUBTYPE(MATCH_DATA,RESULT)
};
FLAG_DEFINE (FLAG_FILE_TYPE) {
	FLAG(FLAG_FILE_TYPE,NORMAL)=0x1,
	FLAG(FLAG_FILE_TYPE,CRYPT),
	FLAG(FLAG_FILE_TYPE,SIGN)=0x4
};
typedef struct meta_data_photo{
	BYTE file_uuid[32];
	int time;
	char * site;
}__attribute__((packed)) RECORD(META_DATA,PHOTO);

